hysop.backend.device.kernel_autotuner_statistics module

class hysop.backend.device.kernel_autotuner_statistics.AutotunedKernelStatistics(tkernel, extra_kwds)[source]

Bases: dict

class AutotunedParameterStatistics(extra_parameters, max_kernel_work_group_size=None, preferred_work_group_size_multiple=None)[source]

Bases: dict

class AutotunedRunStatistics(work_size, work_load, local_work_size, global_work_size, statistics, pruned, local_best, error)[source]

Bases: object

good()[source]
good()[source]
push_run_statistics(run_key, **kwds)[source]
collect_exec_times()[source]
plot()[source]
plot_histogram()[source]
push_parameters(extra_param_hash, **kwds)[source]
push_step(step_id, candidates)[source]